(park) bench - French English Dictionary